package com.xhorse.lockplatform.comm.constant;

import java.util.HashMap;
import java.util.Map;

public final class ConstantDefineUtil {

	public static final Map<String, String> ACCOUNT_ERRORRMSG = new HashMap<String, String>();

	public static final Map<String, String> CRUD_ERRORRMSG = new HashMap<String, String>();
	
	public static final Map<String,String> REGISTRANT_RECORD_ERRORRMSG = new HashMap<String,String>();
	
	public static final Map<String,String> NETWORK_ERRORRMSG = new HashMap<String,String>();
	
	public static final Map<String,String> STATUS = new HashMap<String,String>();
	
	static{
		STATUS.put("SUCCESS", "1001");
		STATUS.put("FAILURE","1002");
	}

	static {
		// 登陆错误信息
		ACCOUNT_ERRORRMSG.put("账号不存在","100");
		ACCOUNT_ERRORRMSG.put("账号或密码错误","101");
		ACCOUNT_ERRORRMSG.put("登陆超时","102");
		ACCOUNT_ERRORRMSG.put("验证码错误","103");
		ACCOUNT_ERRORRMSG.put("登陆异常","104");
		// 注册错误信息
		ACCOUNT_ERRORRMSG.put( "该手机号已被注册","200");
		ACCOUNT_ERRORRMSG.put("该邮箱已被注册","201");
		ACCOUNT_ERRORRMSG.put("手机号格式错误","202");
		ACCOUNT_ERRORRMSG.put("邮箱格式错误","203");
		ACCOUNT_ERRORRMSG.put("密码格式错误","204");
		ACCOUNT_ERRORRMSG.put("密码不符","205");
		ACCOUNT_ERRORRMSG.put("注册异常，请重试","206");
		ACCOUNT_ERRORRMSG.put("所填信息不能为空","207");
		ACCOUNT_ERRORRMSG.put("必填选项未完成","208");
		ACCOUNT_ERRORRMSG.put("请勿重复激活","209");
		ACCOUNT_ERRORRMSG.put("身份认证失败，请重试","210");
		ACCOUNT_ERRORRMSG.put("短信发送失败，请重新发送","211");
		ACCOUNT_ERRORRMSG.put("验证码不匹配，请重试","212");
		ACCOUNT_ERRORRMSG.put("注册失败","213");
		ACCOUNT_ERRORRMSG.put("用户名不符合规定格式","214");
		ACCOUNT_ERRORRMSG.put("验证码发送失败，请重试","215");
 

	}

	static {
		// 查询错误信息
		CRUD_ERRORRMSG.put( "信息不能为空","300");
		CRUD_ERRORRMSG.put("查询超时","301");
		CRUD_ERRORRMSG.put("查询条件错误","302");
		CRUD_ERRORRMSG.put("查询字段数据不匹配","303");
		CRUD_ERRORRMSG.put("数据添加失败","304");
		CRUD_ERRORRMSG.put("更新失败","305");
		CRUD_ERRORRMSG.put("删除失败","306");
		CRUD_ERRORRMSG.put("结果为空","308");
		CRUD_ERRORRMSG.put("数据库已是最新版本","309");
		CRUD_ERRORRMSG.put("文件不存在","310");
		CRUD_ERRORRMSG.put("该地区不支持此种语言","311");
		CRUD_ERRORRMSG.put("暂无数据","312");
		CRUD_ERRORRMSG.put("请勿重复提交","313");
	}
	
	static{
		//添加设备模块错误信息
		REGISTRANT_RECORD_ERRORRMSG.put("这台设备已被占用","400");
		REGISTRANT_RECORD_ERRORRMSG.put("激活码或序列号错误，请重试","402");
		REGISTRANT_RECORD_ERRORRMSG.put("序列号错误，请重试","405");
		REGISTRANT_RECORD_ERRORRMSG.put("不能重复添加","403");
		REGISTRANT_RECORD_ERRORRMSG.put("信息栏错误，请重试","404");
		REGISTRANT_RECORD_ERRORRMSG.put("该产品已经发货","307");
	}
	
	static{
		//添加设备模块错误信息
		NETWORK_ERRORRMSG.put("请求失败，请重试","500");
	}

}
